﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entidades
{
    public class Parametro : Entidad
    {
        #region Constructores

        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public Parametro()
        {
        }

        #endregion

        #region Propiedades

        #region Datos de la Empresa

        /// <summary>
        /// Razón Social de la Empresa
        /// </summary>
        public virtual string RazonSocial { get; set; }

        /// <summary>
        /// Domicilio Legal de la Empresa
        /// </summary>
        public virtual string DomicilioLegal { get; set; }

        /// <summary>
        /// Domicilio Real de la Empresa
        /// </summary>
        public virtual string DomicilioReal { get; set; }

        /// <summary>
        /// Teléfono de la Empresa
        /// </summary>
        public virtual string Telefono { get; set; }

        /// <summary>
        /// Fax de la Empresa
        /// </summary>
        public virtual string Fax { get; set; }

        /// <summary>
        /// Email de la Empresa
        /// </summary>
        public virtual string EmailEmpresa { get; set; }

        /// <summary>
        /// Nombre y Apellido del Responsable
        /// </summary>
        public virtual string Responsable { get; set; }

        /// <summary>
        /// Contacto
        /// </summary>
        public virtual string Contacto { get; set; }

        /// <summary>
        /// Teléfono del Contacto
        /// </summary>
        public virtual string TelefonoContacto { get; set; }

        /// <summary>
        /// Celular del Contacto
        /// </summary>
        public virtual string CelularContacto { get; set; }

        /// <summary>
        /// Email del Contacto
        /// </summary>
        public virtual string EmailContacto { get; set; }

        /// <summary>
        /// Nro. de Cuit
        /// </summary>
        public virtual string NroCuit { get; set; }

        /// <summary>
        /// Ingresos Brutos
        /// </summary>
        public virtual string IngresosBrutos { get; set; }

        #endregion

        #region Email

        /// <summary>
        /// Nombre de casilla de Email
        /// </summary>
        public virtual string EmailNombre { get; set; }

        /// <summary>
        /// Nombre de Usuario de casilla de Email
        /// </summary>
        public virtual string EmailNombreUsuario { get; set; }

        /// <summary>
        /// Password de casilla de Email
        /// </summary>
        public virtual string EmailPassword { get; set; }

        /// <summary>
        /// Servidor SMTP de email
        /// </summary>
        public virtual string EmailSMTP { get; set; }

        /// <summary>
        /// Puerto de Email
        /// </summary>
        public virtual int EmailPuerto { get; set; }

        /// <summary>
        /// Habilitar SSL en Email
        /// </summary>
        public virtual bool EmailHabilitarSSL { get; set; }

        /// <summary>
        /// Email de Reclamos
        /// </summary>
        public virtual string EmailReclamos { get; set; }

        /// <summary>
        /// Email de Directores
        /// </summary>
        public virtual string EmailDirectores { get; set; }

        /// <summary>
        /// Email de Proveedors
        /// </summary>
        public virtual string EmailProveedores { get; set; }

        #endregion

        #region SMS
        
        /// <summary>
        /// Número de SMS
        /// </summary>
        public virtual string SMSNumero { get; set; }
        
        /// <summary>
        /// Clave del SMS
        /// </summary>
        public virtual string SMSClave { get; set; }

        #endregion

        #endregion
    }
}